La création d'un site Internet : La mise en Pré-production

AWS associe à votre projet un environnement local de développement et un serveur de pré-production

L'environnement de pré-production, qu'est-ce que c'est ?
L'environnement de pré-production est un environnement destiné à tester votre site Internet avant sa mise en production, c'est-à-dire avant de le rendre accessible au public. Il y a plusieurs méthodes de mise en préproduction. Personnellement, lorsque nous travaillons sur un projet, nous avons 3 à 4 espaces de travail. Tout simplement, car chaque environnement a sa fonction. Nous avons tout d'abord un environnement local, qui sert aux premières étapes du projet, à l'intégration et au développement.
Ensuite, nous avons 2 "machines", 2 comptes SFTP bien séparés, et 2 bases de données bien séparées. L'une des machines est l'environnement de production sur lequel le site final sera déposé. L'autre dispose d'un paramétrage identique, et sert à la pré-production. Les fichiers sont la plupart du temps identiques sur les 2 machines. Lorsque du code (ex: un module) a été éprouvé en pré-production, c'est-à-dire testé avec divers comportements sans avoir de dysfonctionnements, il est poussé en production. Cela réduit considérablement les accidents de fonctionnement. La pré-production n'étant pas soumis au trafic, elle permet également d'être une empreinte de l'environnement de production, une sécurité supplémentaire à la sauvegarde.
Enfin, "last but not least", un environnement Git peut être déployé, cet environnement est destiné au versioning du site, c'est-à-dire que chaque intervention est soumis à une opération de dépôt, et correspond de ce fait à une écriture unique. Git permet alors une comparaison entre les fichiers existants et les nouveaux fichiers déposés, et garde une copie du code remplacé. Cela permet de créer de nouvelles versions tout en conservant les anciennes. Il est possible également de gérer plusieurs "branches" équivalentes à une chronologie d'intervention (master, preprod...) .
Cette méthode vous permet d'avoir un contrôle approfondi de vos fichiers, ce qui est très pratique pour retourner à une version précédente, ou en cas de piratage.